Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 Bosnia & Herzegovina F5 Croatia F6 Stella Artois Clay Court Championships - Budaors Okal Cup 2001 International Bavarian Championships - Eckental Prague Open - Prague Stella Artois Clay Court Championships - Budaors The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb San Remo Tennis Cup 15° Piertomaso - San Remo Open de Montauban - Montauban BH Telecom Indoors Sarajevo 2006 - Sarajevo Porsche Open - Poznan St. Petersburg Challenger by Kinex - St. Petersburg Okal Cup - Eckental Kobstaedernes ATP Challenger - Kolding ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso s Tennis Masters 06 - Graz Ispat Open 2004 - Ostrava Gemax Open 2002 - Belgrade Unique Zagreb Open - Zagreb Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov The Hilversum Open - Hilversum DPD Challenger 2002 - Aschaffenburg GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Neride Prague Indoor - Prague Sony Ericsson Open 2008 - Belgrade Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn Gemax Open - Belgrade Zagreb Open - Zagreb Kamnik Challenger - Kamnik Oberstaufen Cup - Oberstaufen Dublin Challenger - Dublin Challenger Groningen - Groningen Okal Cup 2003 - Eckental GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Bauer Watertechnology Cup - Eckental Ljubljana Open 2008 - Ljubljana Lambertz Open - Aachen IPP Open - Helsinki Arroyo de la Encomienda - Valladolid Challenger Citta di Olbia - Olbia 10° Trofeo Luigi Pezzoli - Bergamo Bauer Watertechnilogy Cup 2008 - Eckental Riviera di Rimini Challenger 2004 - Rimini PEOPLEnet CUP - Dnepropetrovsk Siemens Open - Scheveningen Ljubljana Open - Ljubljana Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul TED Open - Istanbul Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Pro Tennis World Open - Sunrise Noumea Challenger Heilbronn Challenger Olbia Challenger - Olbia Wolfsburg Challenger Tunis Open - Tunis Bangkok Challenger BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Sofia Challenger Tunis Challenger Nord LB Open - Braunschweig Ostrava Challenger Braunschweig Challenger S Tennis Master Championship - Graz San Marino Cepu Open - San Marino KGHM Dialog Polish Indoors - Wroclaw Tampere Challenger Segovia Challenger Olimp Kyiv Open - Kiev Istanbul Challenger Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb Freudenstadt Challenger Alphen Challenger Banja Luka Challenger 2004 - Banja Luka Ljubljana Challenger Sacramento Challenger ATP Slovak Open Challenger - Bratislava Tiburon Challenger Ethias Trophy - Mons Lambertz Open - Aachen Charlottesville Challenger Nord LB Open 2007 - Braunschweig Privat Bank Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Bergamo Challenger Sarajevo Challenger Mobilux Open - Luxembourg Athens Challenger Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Labertz Open by Stawag - Aachen Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental Belgrade Challenger Sunrise Challenger Rome Challenger Athens Challenger Ortisei Challenger Rome Challenger Furth Challenger Ostdeutscher Sparkassen Cup - Dresden Rijeka Open - Rijeka Prostejov Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Ljubljana Open - Ljubljana PEOPLEnet Cup - Dnepropetrovsk Heilbronn Challenger CA Challenge - Graz Portoroz Challenger Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tennis Napoli Cup 2004 - Napoli Eckental Challenger Meerbusch Challenger Szczecin Challenger Schickendanz Open - Furth Rijeka Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Calabasas Challenger Knoxville Challenger Zagreb Challenger Poznan Challenger Akbank Private Banking TED Open - Istanbul Braunschweig Challenger Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Volvo Sylt Open - Sylt S Tennis Masters - Graz Banja Luka 2002 - Banja Luka Aix En Provence Challenger Furth Challenger USTA/Adtech Challenger - Boston Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Schickendanz Open - Furth Fujitsu Siemens Open - Budapest Open de la Ville de Saint Denis - Reunion Island Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Schickedanz Open - Furth XI Venice Open - Venice Bratislava Challenger Milano Challenger-Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Prostejov Challenger Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Fujitsu Siemens Open - Budapest Banja Luka Challenger 2003 - Banja Luka 4th Volkswagen Challenger - Wolfsburg The Nottingham Challenger - Nottingham Croatia Open - Umag ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Zagreb Open - Zagreb Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Internationaler Raiffeisen Grand Prix - St. Polten Open Sainte Victoire - Aix-En-Provence Dubrovnik Open - Dubrovnik International Championship of Croatia - Umag Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis Banja Luka Challenger - Banja Luka Arad Challenger s'Tennis Masters Challenger - Graz International Championship of Croatia - Umag Bergamo Challenger Napoli Challenger Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Busan Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Zagreb Challenger Open Romania - Bucharest CA Tennis Trophy - Vienna Karlsruhe Challenger St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Furth Challenger Cremona Challenger Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Gerry Weber Open - Halle Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Jersey Challenger Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Noumea Challenger Honolulu Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger BMW Open - Munich Belgrade Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Cherbourg Challeger Masters Series - Hamburg Bet-at-home Open - Hamburg Thailand Open - Bangkok Sarajevo Challenger China Open - Beijing Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Jersey Challenger Bet-at-home Open - Hamburg European Open - Antwerp Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle BMW Open - Munich China Open - Beijing Monza Challenger Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Serbia Open - Belgrade ATP Studena Croatia Open Umag - Umag Scheveningen Challenger Recanati Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Banja Luka Challenger Ljubljana Challenger ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Memorial Savigni - Sassuolo Zagreb Open - Zagreb Canberra Challenger Zagreb Open - Zagreb Braunschweig Challenger Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger Intersport Heilbronn Open - Heilbronn ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo PrivatBank Cup - Dnepropetrovsk AIG Japan Open - Tokyo Estoril Open - Estoril The Artois Championships - London ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg BMW Open - Munich ARAG World Team Championship - Dusseldorf China Open - Beijing Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid China Open - Beijing Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Pacific Life Open - Indian Wells ATP Studena Croatia Open Umag - Umag Sydney International - Sydney International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Wimbledon - London Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle U.S. Open - New York Wimbledon - London French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Croatia Open - Umag Chennai Open - Chennai European Open - Antwerp Serbia Open - Belgrade French Open - Paris U.S. Open - New York German Tennis Championships - Hamburg NASDAQ-100 Open - Miami Davis Cup, World Group, QR, SVK-GER 3-2 Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olympics - Athens French Open - Paris French Open - Paris Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, GER-POL 3-2